<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
  <script src="https://cdn.jsdelivr.net/npm/echarts@5.4.2/dist/echarts.min.js"></script>
</head>

<body>
  <div id="main" style="width: 600px;height:400px;"></div>
  <script>
    // 初始化 echarts
    const myChart = echarts.init(document.querySelector('#main'))

    // 指定图表的配置项和数据
    const option = {
      // 标题组件
      title: {
        // 标题文本
        text: '学习 echarts 真快乐啊!',
        textStyle: {
          color: 'green',
          fontSize: '24px'
        },
        left: 20
      },
      // 提示框组件
      tooltip: {
        // show: false, // 是否显示
        trigger: 'axis' // 触发的位置, axis 表示摸到坐标轴也触发
      },
      // 图例组件, 标识什么数据对应什么颜色 (分到同一个组里)
      // 一般都和 series 的 name 对应, 如果没设置, 自动去找 series 的 name 属性
      legend: {
        // data: ['销量'],
        bottom: '5px' // 设置位置
      },
      xAxis: {
        // 该数据就是 x 轴底部的标题, 一般与 series 的 data 一一对应
        data: ['衬衫', '羊毛衫', '雪纺衫', '裤子', '高跟鞋', '袜子']
      },
      yAxis: {},
      // 系列组件, 所有数据
      series: [
        {
          name: '销量', // 这组数据的名称
          type: 'line', // 图表的类型, bar 表示柱状图
          data: [5, 20, 36, 10, 10, 20]
        },
        {
          name: '价格', // 这组数据的名称
          type: 'bar', // 图表的类型, bar 表示柱状图
          data: [99, 120, 136, 110, 399, 50]
        }
      ]
    };


    // 设置配置项
    myChart.setOption(option)
  </script>
</body>

</html>